<script type="text/javascript">
    $(document).ready(function() {
        setupSummaryDialog();


        /*-----------------------------------------------------------------------*/
        function setupSummaryDialog() {

            $("#divDialogoResumen").dialog({
                title: "Detalles de Canción",
                autoOpen: false,
                modal: true
            });

            $(".cmd_cancion_resumen").click(function() {
                var raw_id = $(this).attr("id");
                var cancion_id = raw_id.split("_")[3];

                var url = "proc_obtener_cancion_resumen.php";
                var parameters = {cancion_id: cancion_id};

                $.ajax({
                    url: url,
                    data: parameters,
                    success: function(e) {
                        $("#divDialogoResumen").html("ID: " + cancion_id);
                        $("#divDialogoResumen").removeClass("ui-state-error");
                        $("#divDialogoResumen").dialog("open");
                    },
                    error: function(e) {
                        $("#divDialogoResumen").html("No se pudo obtener el resumen.");
                        $("#divDialogoResumen").addClass("ui-state-error");
                        $("#divDialogoResumen").dialog("open");
                    }
                });


            });
        }

    });
</script>
<?php
require_once "DAL/DA_Canciones.php";
require_once "BE/BECancion.php";

//print_r($_REQUEST);
//die();
$consulta = "";

if (isset($_REQUEST["searchText"])) {
    $consulta = trim($_REQUEST["searchText"]);
} else {
    die();
}

if (strtolower(substr($consulta, 0, 8)) === "momento:") {
   $predicate_pos = stripos($consulta, ":") + 1;
   $predicate = substr($consulta, $predicate_pos, 1000);
   $canciones = DA_Canciones::buscarTitulosDeCanciones_Momento(trim($predicate));
} else if (strtolower(substr($consulta, 0, 9)) === "liturgia:") {
   $predicate_pos = stripos($consulta, ":") + 1;
   $predicate = substr($consulta, $predicate_pos, 1000);
   $canciones = DA_Canciones::buscarTitulosDeCanciones_Liturgia(trim($predicate));    
} else { //BUSQUEDA NORMAL
    $canciones = DA_Canciones::buscarTitulosDeCanciones($consulta);
}
$cuenta = count($canciones);

if ($cuenta > 0) {

    echo "<p>Se encontraron $cuenta canciones: </p>";
    $cancion = new BECancion();

    foreach ($canciones as $idx => $titulo) {
        ?>

        <div class="ui-widget ui-widget-content ui-corner-all busqueda-resultado">

            <div style="display:inline-block; float:right; margin-left:15px">
                <a href="cancion.php?id=<?php echo $idx; ?>" target="_blank" title="Haz clic aquí para ver la canción o editar su contenido.">Ver/Editar</a>
                |
                <a id="cmd_cancion_resumen_<?php echo $idx; ?>" class="cmd_cancion_resumen" href="#" title="Haz clic aquí para ver un resumen de las características de la canción">Resumen</a>
            </div>
            <a href="cancion.php?id=<?php echo $idx; ?>" title="<?php echo $titulo; ?>"  target="_blank" style="font-size: 0.85em"><?php echo $titulo; ?></a>
        </div>


        <?php
    }
} else {
    echo "No se encontraron canciones para la búsqueda solicitada.";
}
?>
<div id="divDialogoResumen" style="display:none"></div>